// Decompiled by DJ v3.7.7.81 Copyright 2004 Atanas Neshkov  Date: 2007-9-15 18:54:02


// Source File Name:   lq.java

package com.zelix;

import java.util.Vector;


//            lo, vo, xb, wb, 
//            bp, xo, z2, lt, 
//            nt, yw, f2, tb

final class lq
    implements Runnable
{

    private final yw a;
    private final yw b;
    private final xo c;
    private static String z[];

    lq(yw yw1, yw yw2, xo xo1)
    {
        a = yw1;
        b = yw2;
        c = xo1;
    }

    public void run()
    {
        boolean flag = tb.b;
        lo lo1;
        Vector vector;
        Vector vector1;
        Vector vector2;
        ((vo) (c)).b.n();
        lo1 = c.b(((vo) (c)).e);
        vector = null;
        vector1 = lo1.b(z[2]);
        vector2 = lo1.a(z[6]);
        if(vector1 == null || vector1.size() <= 0) goto _L2; else goto _L1
_L1:
        int i;
        vector = new Vector(Math.max(5, vector1.size()));
        i = 0;
        if(!flag) goto _L4; else goto _L3
_L3:
        vector.addElement(new bp((nt)vector1.elementAt(i), true));
        i++;
_L4:
        if(i < vector1.size()) goto _L3; else goto _L2
_L2:
        if(vector2 == null || vector2.size() <= 0) goto _L6; else goto _L5
_L5:
        if(vector == null)
            vector = new Vector(vector2.size());
        i = 0;
        if(!flag) goto _L8; else goto _L7
_L7:
        vector.addElement(new bp((nt)vector2.elementAt(i), false));
        i++;
_L8:
        if(i < vector2.size()) goto _L7; else goto _L6
_L6:
        xo.a(c, vector);
        xo.a(c, lo1.a());
        b.a(a);
        break MISSING_BLOCK_LABEL_356;
        Object obj;
        obj;
        new f2(((vo) (c)).b, z[0], z[5] + lt.a(((xb) (obj)).a()) + z[4]);
        c.i();
        break MISSING_BLOCK_LABEL_356;
        obj;
        new f2(((vo) (c)).b, z[3], z[1] + ((Throwable) (obj)).getMessage());
        c.i();
        break MISSING_BLOCK_LABEL_381;
        local;
        ((vo) (c)).b.l();
        JVM INSTR ret 2;
    }

    private static String z(char[] ac) {
        for (int i = 0; i < ac.length; i++) {
            byte key = 0;
            switch (i % 5) {
                case 0:
                    key = 0x50;
                    break;
                case 1:
                    key = 29;
                    break;
                case 2:
                    key = 109;
                    break;
                case 3:
                    key = 3;
                    break;
                default:
                    key = 123;
                    break;
            }
            ac[i] ^= key;
        }
        return new String(ac).intern();
    }

    static
    {
        String as[];
        as = new String[7];
        as[0] = "\023q\fp\b |\031k[\025o\037l\t";
        as[1] = "\025o\037l\tpj\005j\0275=\tf\0175o\000j\0259s\n#\030<|\036p\036#=\032j\0178=\000b\022>=\000f\0178r\tp[j=";
        as[2] = "=|\004mS\013Q\007b\r12\001b\02572>w\t9s\n8R\006";
        as[3] = "\026t\001f[\025o\037l\t";
        as[4] = "w=\003l\017p{\002v\0254";
        as[5] = "\025o\037l\tpj\005j\0275=\tf\0175o\000j\0259s\n#\030<|\036p\036#=\032j\0178=\000b\022>=\000f\0178r\tp[j=.o\032#nM$";
        as[6] = ":|\033bT1m\035o\036$2,s\013<x\031";
        for(int i=0;i<as.length;i++){
            as[i] = z(as[i].toCharArray());
        }
        z = as;

    }
}